Footprint Reduction and Uniqueness Enforcement with Hash Indices in SAP HANA

نویسندگان

  • Martin Faust
  • Martin Boissier
  • Marvin Keller
  • David Schwalb
  • Holger Bischoff
  • Katrin Eisenreich
  • Franz Färber
  • Hasso Plattner
چکیده

Databases commonly use multi-column indices for composite keys that concatenate attribute values for fast entity retrieval. For realworld applications, such concatenated composite keys contribute significantly to the overall space consumption, which is particularly expensive for main memory-resident databases. We present an integer-based hash representation of the actual values for the purpose of reducing the overall memory footprint of a system while maintaining the level of performance. We analyzed the performance impact as well as the memory footprint reduction of hash-based indices in SAP HANA in a real-world enterprise database setting. For a production SAP ERP system, the introduction of hash-based primary key indices alone reduces the entire memory footprint by 10% with comparable performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cerberus: Automated Synthesis of Enforcement Mechanisms for Security-Sensitive Business Processes

Cerberus is a tool to automatically synthesize run-time enforcement mechanisms for security-sensitive Business Processes (BPs). The tool is capable of guaranteeing that the execution constraints EC on the tasks together with the authorization policy AP and the authorization constraints AC are satisfied while ensuring that the process can successfully terminate. Cerberus can be easily integrated...

متن کامل

SAP HANA - From Relational OLAP Database to Big Data Infrastructure

SAP HANA started as one of the best-performing database engines for OLAP workloads strictly pursuing a main-memory centric architecture and exploiting hardware developments like large number of cores and main memories in the TByte range. Within this paper, we outline the steps from a traditional relational database engine to a Big Data infrastructure comprising different methods to handle data ...

متن کامل

The SAP HANA Database -- An Architecture Overview

Requirements of enterprise applications have become much more demanding. They require the computation of complex reports on transactional data while thousands of users may read or update records of the same data. The goal of the SAP HANA database is the integration of transactional and analytical workload within the same database management system. To achieve this, a columnar engine exploits mo...

متن کامل

SAP HANA* Appliance - Efficient operation in a private cloud environment

SAP applications can often comprise the core of IT operations in large enterprises. Companies that outsource their SAP landscape and basic operation to a private cloud can manage their resources flexibly in a way that meets demand and saves costs. Dynamic Services for SAP Solutions* and Application Operations for SAP Solutions* form a private cloud solution from TSystems which comprises both th...

متن کامل

SAP Operational Process Intelligence: Empowering Line-of-Business Workers with Real-time Process Visibility

Based on the in-memory database HANA, SAP fundamentally rethought and redesigned its business process management offering. In this paper we explain how organizations can use the new product SAP Operational Process Intelligence to create real-time process visibility and propose line-ofbusiness workers appropriate actions to respond immediately on critical business situations. This product is des...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016